Towards a UML profile for context-awareness domain

نویسندگان

  • Mohamed Salah Benselim
  • Hassina Seridi-Bouchelaghem
چکیده

Defining Unified Modelling Language (UML) profiles allows adaptation of the UML metamodel for specific domain, area, platform, etc. Context awareness is one of particular domains that need to be well adapted when we use UML language to model specific situations of users and applications. Therefore, it is necessary to create specific modelling notations for this particular domain. In this paper, we present an extension of the UML notations as a profile used for contextaware applications development in ubiquitous computing environment. The proposed UML context-aware profile is a package of specific profiles that extend the standard notations of three UML diagrams chosen according to different views of a system (use case diagram, sequence diagram and activity diagram). For each diagram, we propose UML extension mechanisms such as stereotypes, constraints and tagged values that can model any contextual situation by an adequate graphic representation. Each element of the context of use should be able to be represented by this UML profile. To demonstrate the feasibility of our work, an example in medical field is shown by using StarUML software modelling platform. This work will complete the list of extended notations (class diagram) presented in previous work in order to propose a more complete UML profile.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Unified Approach to Model Non-Functional Properties of Mobile Context-Aware Software

Modeling context-awareness is becoming a primary activity for software engineers that design applications for mobile devices. In fact, software applications running on such devices need to be aware of their context (that may rapidly change) to adapt their services and offer the best quality (intended as a combination of non-functional properties) in any context. Thus the need of instruments to ...

متن کامل

GeoProfile - UML Profile for Conceptual Modeling of Geographic Databases

After many years of research in the field of conceptual modeling of geographic databases, experts have produced different alternatives of conceptual models. However, still today, there is no consensus on which is the most suitable one for modeling applications of geographic data, which brings up a number of problems for field advancement. A UML Profile allows a structured and precise UML extens...

متن کامل

Specifying Domain-Specific Refactorings for AndroMDA Based on Graph Transformation

Applying refactoring in a model-driven software engineering context raises many new challenges that need to be addressed. In this paper, we consider model-driven software development based on the code generation framework AndroMDA. Considering the UML profile for AndroMDA, we come up with a number of domain-specific model refactorings. In its most recent version, the AndroMDA code generation ca...

متن کامل

A UML Profile for Conceptual Modeling in GIS Domain

After many years of research in the field of conceptual modeling of geographic databases, experts have produced different alternatives of conceptual models. However, still today, there is no consensus on which is the most suitable one for modeling applications of geographic data, which brings up a number of problems for field advancement. A UML Profile allows a structured and precise UML extens...

متن کامل

Linking UML and MDD through UML Profiles: a Practical Approach based on the UML Association

In a model-driven development context, the definition (or selection) of an appropriate modeling language is a crucial task. OMG, in the model-driven architecture specification, recommends the use of UML for model-driven developments. However, the lack of semantic precision in UML has led to different model-driven approaches proposing their own domain-specific modeling languages in order to intr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Int. Arab J. Inf. Technol.

دوره 14  شماره 

صفحات  -

تاریخ انتشار 2017